Jump To:
Technical Notes provide late breaking information about new Apple technologies and supplementary documentation discussing some of the more complex issues related to programming for the Mac OS.

View the complete Technical Notes List.
Programming interfaces that support the development of accessible applications and assistive technologies and applications, which help make the Macintosh accessible to all users.   Apple applications, such as iTunes and Sherlock, that developer software products can interact with and extend.   The Mac OS X native scripting language that allows users to directly control applications and enables developers to make their applications scriptable.

A set of C APIs for developing full-featured, high-performance, highly reliable applications for Mac OS X.   A set of object-oriented application frameworks that support rapid development of full-featured, high-performance, highly reliable applications for Mac OS X.   A framework that provides fundamental software services to applications and application environments.

The open source foundation of Mac OS X, based on 4.4BSD UNIX.   Programming interfaces that support the development of in-kernel and application-level device access.   Mac OS X technologies, including OpenGL, HID Manager, OpenAL, ForceFeedback, zero-configuration networking, and QuickTime, that are essential to game developers.

Programming interfaces that support the optimized display of high-quality 2D and 3D visual content.   Resources for creating products that upgrade or enhance Apple hardware.   The process of designing software to handle different text systems and other locale-specific features.

An environment for developing cross-platform applications. Java is built into and distributed with every copy of Mac OS X.   Resources for developing and deploying server-related applications, websites, and web services using Apple's open, UNIX-based server platform.   Programming interfaces for creating, processing, and playing high-quality sound content.

Protocols and services that support networking and communication capabilities.   Tools, techniques, and programming interfaces for measuring, evaluating, and improving code and hardware performance.   Tools and programming interfaces to help move code to Mac OS X.

Technologies that help developers achieve high-quality output from their applications and printer hardware.   A cross-platform multimedia technology for handling video, sound, animation, graphics, text, interactivity, and music, locally or over the Internet.   Authentication, authorization, and cryptographic services that software and hardware developers can use to build security into their products.

Routines for creating, manipulating, storing, and searching for text strings and for rendering text typographically on a display or a printer.   A full suite of developer tools, including Xcode, Interface Builder, and AppleScript Studio, as well as UNIX tools, debuggers, compilers, and optimization tools.   The visual appearance, interactive behavior, and assistive capabilities of Mac OS X application software.

Apple's suite of tools and object-oriented frameworks for creating and deploying scalable, reusable web and Java applications.    

View legacy technologies, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.